package redsoxfan.gamejam.base;

/**
 * Wrapper for a game. This is how the game gets displayed to the user.
 * @author RedSoxFan
 * @since 20 Apr 14
 * @version 1.0
 */
public interface GameWrapper {
	 /**
	  * Is the game running in an applet?
	  * @return Whether the game is running in an applet
	  */
	 public boolean isApplet();
	 /**
	  * Is the game running on the desktop?
	  * @return Whether the game is running in on the desktop
	  */
	 public boolean isDesktop();
	 /**
	  * Is the game fullscreen?
	  * @return Whether the game is fullscreen
	  */
	 public boolean isFullscreen();
	 /**
	  * Set the fullscreen state
	  * @param fulls - Sets whether or not the game is shown fullscreen
	  */
	 public void setFullscreen(boolean fulls);
}
